比特.币挖矿机是获取比特.币的方式之一。比特.币(Bitcoin)是一种由开源的P2P软件产生的网络虚拟货币。它不依靠特定货币机构发行,通过特定算法的大量计算产生,比特.币经济使用整个P2P网络中众多节点构成的分布式数据库来确认并记录所有的交易行为。P2P的去中心化特性与算法本身可以确保无法通过大量制造比特.币来人为操控币值。 任何一台电脑都能成为挖矿机,只是受益会比较低,可能十年都挖不到一个比特.币。很多公司已经开发出专业的比特.币挖矿机,这种搭载特制挖矿芯片的矿机,要比普通的电脑运算速率高几十倍或者几百倍。 ⽐特币系统由⽤户(⽤户通过密钥控制钱包)、交易(交易都会被⼴播到整个⽐特币⽹络)和矿⼯(通过竞争计算⽣成在每个节点达成共识的区块链,区块链是⼀个分布式的公共*账簿,包含了⽐特币⽹络发⽣的所有的交易)组成。 比特.币矿工通过解决具有一定工作量的工作量证明机制问题,来管理比特.币网络—确认交易并且防止双重支付。由于散列运算是不可逆的,查找到匹配要求的随机调整数非常困难,需要一个可以预计总次数的不断试**程。这时,工作量证明机制就发挥作用了。当一个节点找到了匹配要求的解,那么它就可以向全网广播自己的结果。其他节点就可以接收这个新解出来的数据块,并检验其是否匹配规则。如果其他节点通过计算散列值发现确实满足要求(比特.币要求的运算目标),那么该数据块有效,其他的节点就会接受该数据块。 挖矿是增加比特.币货币供应的⼀个过程。挖矿同时还保护着比特.币系统的安全,防止欺诈交易,避免“双重支付”,“双重支付”是指多次花费同⼀笔比特.币。矿工们通过为比特.币网络提供算法来换取获得比特.币奖励的机会。矿⼯们验证每笔新的交易并把它们记录在总帐簿上。每10分钟就会有⼀个新的区块被“挖掘”出来,每个区块⾥包含着从上⼀个区块产⽣到⽬前这段时间内发⽣的所有交易,这些交易被依次添加到区块链中。我们把包含在区块内且被添加到区块链上的交易称为“确认”交易,交易经过“确认”之后,新的拥有者才能够花费他在交易中得到的⽐特币。